Residents warming up to the pleasant weather were caught unawares by the dense fog on Wednesday which caused traffic snarls, road accidents and flight delays. More foggy days are in store and police have urged motorists to drive with caution in these conditions.